Fix platform-specific dependency resolution for custom builds.
authorNoah Fontes <nfontes@cynigram.com>
Mon, 31 Aug 2015 23:33:29 +0000 (16:33 -0700)
committerNoah Fontes <nfontes@cynigram.com>
Mon, 31 Aug 2015 23:34:11 +0000 (16:34 -0700)
commit06589a86db24ec5e0d2b21783f577c714105a7bf
tree40f68472c5019d3f0e6ea6b604506f779ae3a4ac
parent1d0823b35e5bb593416b643575ad197c98c831d4
Fix platform-specific dependency resolution for custom builds.

This change resolves dependencies against all possible platforms.
Activation of dependencies for a given target in the context of one
or more platforms is now wholly handled by cargo_rustc.
src/cargo/core/dependency.rs
src/cargo/core/resolver/mod.rs
src/cargo/ops/cargo_compile.rs
src/cargo/ops/cargo_rustc/context.rs
src/cargo/ops/cargo_rustc/custom_build.rs
src/cargo/ops/cargo_rustc/fingerprint.rs
src/cargo/ops/cargo_rustc/mod.rs
tests/test_cargo_cross_compile.rs